@charset "utf-8";
/* global */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin: 0; padding: 0;}
body {background: #2573B5;}
body, button, input, select, textarea {font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; vertical-align: middle;}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
address, cite, dfn, em, var{font-style: normal;}
code, kbd, pre, samp {font-family: courier new, courier,monospace;}
small {font-size: 12px;}
ul, ol{list-style: none;}
a {text-decoration: none;}
a:hover{text-decoration: none; color:#f00;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
legend{color: #000;}
fieldset, img{border: 0;}
button, input, select, textarea{font-size: 100%;}
table {border-collapse: collapse; border-spacing: 0;}
.table-main td{padding:5px;}
.attr-option-list li{ padding-bottom:5px; overflow:hidden; width:100%; clear:both;}
.msgbox {border: solid 3px #2982CF; margin:50px auto 0px auto; width: 450px;}
.msgbox a {color: #2982CF; text-decoration: none;}
.msgbox a:hover {color: #f30; text-decoration: underline;}
.msgbox .title {background: #2982CF; color: #fff; font: bold 12px normal; padding: 7px; height:auto;}
.msgbox .content {background: #fff; color: #f30; padding: 15px 10px;}
.msgbox .link {background: #f9f9f9; border-top: solid 1px #e8e8e8; color: #2982CF; line-height: 20px; padding: 3px; text-align: center;}